
####################################################################################
TUTORIAL 1.6.5: Robots anzeigen auf der HP
Dokumentation: Tutorial zum Einbau der Bot Auflsung auf der eigenen Homepage.
22.03.2010 von DustFireSky
http://www.kit-coding.de/include.php?path=content&contentid=286&catid=40&themeid=0
####################################################################################

####################################################################################
####################################################################################
Die Dateien aus dem Download "Botlist.rar" und "RobotsAdmin.rar" sind schon im
Packet enthalten und mssen nicht erneut herunter geladen werden!!!.
Sie befinden sich schon in den entsprechenden Verzeichnissen!.
Wer will, kann die Orginal 1.6.5er Dateien aus dem Verzeichniss
"pkinc_Orginal_Dateien" selbst  nach dieser Anleitung editieren, oder die
fertig editierten Dateien aus dem Verzeichniss "pkinc_Bearbeitete_Dateien"
bernehmen.
Trotzdem gilt unbedingt voher ein Backup seiner Orginaldateien zu erstellen!.
Viel Spass.
####################################################################################
####################################################################################

Editieren Sie die pkinc/func/default.php

Suche:

	$getisonline = $SQL->query("SELECT 
			session_userid,
			session_url,
			session_ip,
			session_expire
		FROM ".pkSQLTAB_SESSION."
		WHERE session_expire>".pkTIME." 
			AND session_isbot<>1");


Ersetze mit:

	/*
	$getisonline = $SQL->query("SELECT 
			session_userid,
			session_url,
			session_ip,
			session_expire
		FROM ".pkSQLTAB_SESSION."
		WHERE session_expire>".pkTIME." 
			AND session_isbot<>1");
	*/
	$getisonline=$SQL->query("SELECT * FROM ".pkSQLTAB_SESSION." WHERE session_expire>".pkTIME." ");


Suche weiter:
Fgen sie nun ganz unten vor dem ?> folgendes ein:

#BotList laden ANFANG
include('botlist'.pkEXT);
#BotList laden ENDE
?>

####################################################################################
Laden Sie die Datei "botlist.php" aus dem Download herunter und kopieren Sie diese nach pkinc/func/.
####################################################################################

Editieren sie pkinc/publicinc/forumsfooter.php

Suche:

if($phpkit_status['online_guests']>0)
	{
	if($phpkit_status['online_guests']==1)
		{
		$online_guest='1 '.$lang['guest'];
		}
	else
		{
		$online_guest=$phpkit_status['online_guests'].' '.$lang['guests'];
		}
	}
else
	{
	$online_guest=$lang['no'].' '.$lang['guests'];
	}


Ersetze mit:

/*
if($phpkit_status['online_guests']>0)
	{
	if($phpkit_status['online_guests']==1)
		{
		$online_guest='1 '.$lang['guest'];
		}
	else
		{
		$online_guest=$phpkit_status['online_guests'].' '.$lang['guests'];
		}
	}
else
	{
	$online_guest=$lang['no'].' '.$lang['guests'];
	}
*/
//---> Gste by Dooki inkl. Robots
unset($online_robots);
if ($phpkit_status['online_guests']>0) {
  if ($phpkit_status['online_guests']==1) {
    $online_guest=$phpkit_status['online_guests']." ".$lang['guest'].".";
  } else {
    $online_guest=$phpkit_status['online_guests']." ".$lang['guests'].".";
  }
  $online_robots = function_robots_anzeigen($phpkit_status['guests_hash']);
  if($online_robots != "") $online_robots = '<br><b>Aktive Robots:</b> '.$online_robots;
} else {
  $online_guest=$lang['no']." ".$lang['guests'].".";
}
//---> Gste by Dooki inkl. Robots


####################################################################################

Editieren Sie pkinc/publictpl/forum/fuss.htm fr die Anzeige im Forum.


Suche:

	$online_user</td>

Ersetze mit:

	$online_user<br />$online_robots<br /></td>


####################################################################################

TUTORIAL 1.6.5: Robots Anzeige im Adminbereich
04.08.2009 von DustFireSky

Dokumentation: Tutorial zum Einbau der Bot Anzeige im Adminbereich.
Statt einem Einfachen - Zeichen fr alle Gste erscheint nach der Modifikation der Name des Bots, wenn der Gast ein Bot sein sollte.
####################################################################################

Editiere: pkinc/admin/pageimpressions.php

Suche:

		$url_linktext=pkEntities($url_linktext);
		
		eval("\$record_guestonline_row.= \"".pkTpl("record_guestonline_row")."\";");
		}
	}

eval ("\$site_body.= \"".pkTpl("record")."\";");
?>


Ersetze ALLES mit:

	$url_linktext=pkEntities($url_linktext);
        
        $online_robot = function_robots($userinfo['session_ip'],$userinfo['session_browser']);
        if($online_robot != "") 
            {
            eval("\$record_robotonline_row.= \"".pkTpl("record_robotonline_row")."\";");            
            }
            else
            {
            eval("\$record_guestonline_row.= \"".pkTpl("record_guestonline_row")."\";");
            }
        }
    }
    
eval ("\$site_body.= \"".pkTpl("record")."\";");
?>

####################################################################################
Jetzt nur noch die Datei RobotsAdmin.rar aus dem Download unter Beibehaltung
der Ordnerstruktur hochladen und schon sieht es so aus wie auf dem Bild oben.
####################################################################################

Juhu, das war's auch schon, LoL!.